Grid Graph Reduction for Efficient Shortest Pathfinding

نویسندگان

چکیده

Single-pair shortest pathfinding (SP) algorithms are used to identify the path with minimum cost between two vertices in a given graph. However, their time complexity can rapidly increase as graph size grows. In this paper, we propose pattern-based blocking algorithm grid (PBGG) that iteratively blocks or reduces free space do not require exploration. The process is based on neighbors of each vertex and utilizes 3x3 binary pattern matching. 0 ( xmlns:xlink="http://www.w3.org/1999/xlink">I · ⌈| xmlns:xlink="http://www.w3.org/1999/xlink">V |/ xmlns:xlink="http://www.w3.org/1999/xlink">C ⌉), where | number vertices, maximum iterations, parallelized cores. PBGG significantly total computation when utilized preprocess an input before applying existing SP algorithms. It also guarantees if minimum-cost exists original graph, then find at least one same reduced proposed method formulated by convolutions be easily implemented using machine learning platforms, such PyTorch. Experimental results show reduce employed conjunction A* Jump Point Search. On average, times 71% for A 41% Search, compared taken alone.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Online Graph Pruning for Pathfinding On Grid Maps

Pathfinding in uniform-cost grid environments is a problem commonly found in application areas such as robotics and video games. The state-of-the-art is dominated by hierarchical pathfinding algorithms which are fast and have small memory overheads but usually return suboptimal paths. In this paper we present a novel search strategy, specific to grids, which is fast, optimal and requires no mem...

متن کامل

Memory-Efficient Abstractions for Pathfinding

From an academic perspective there has been a lot of work on using state abstraction to speed path planning. But, this work often does not directly address the needs of the game development community, specifically for mechanisms that will fit the limited memory budget of most commercial games. In this paper we bring together several related pieces of work on using abstraction for pathfinding, s...

متن کامل

Hierarchical Shortest Pathfinding Applied to Route-Planning for Wheelchair Users

Pathfinding on large maps is time-consuming. Classical search algorithms such as Dijkstra’s and A* algorithms may solve difficult problems in polynomial time. However, in real-world pathfinding examples where the search space increases dramatically, these algorithms are not appropriate. Hierarchical pathfinding algorithms that provide abstract plans of future routing, such as HPA* and PRA*, hav...

متن کامل

Efficient Triangulation-Based Pathfinding

Pathfinding for commercial games is a challenging problem, and many existing methods use abstractions which lose details of the environment and compromise path quality. Conversely,ions which lose details of the environment and compromise path quality. Conversely, humans can ignore irrelevant details of an environment that modern search techniques still consider, while maintaining its topography...

متن کامل

Efficient shared-memory support for parallel graph reduction

This paper presents the results of a simulation study of cache coherency issues in parallel implementations of functional programming languages. Parallel graph reduction uses a heap shared between processors for all synchronisation and communication. We show that a high degree of spatial locality is often present and that the rate of synchronisation is much greater than for imperative programs....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Access

سال: 2023

ISSN: ['2169-3536']

DOI: https://doi.org/10.1109/access.2023.3293125